$(document).ready(function(){
	getSeopage(1);
	$('#search').click(function(){
		getSeopage(1);
    });   
	$('#keyword,#monthly_search_from,#monthly_search_to').keypress(function(event){
        var keycode = (event.keyCode ? event.keyCode : event.which);
        if(keycode == '13'){
        	getSeopage(1); return false;
        }
 });
}); 

function deleteSeopage(seopageId){
	if(confirm('Bạn có chắc chắn muốn xóa dữ liệu này không? Dữ liệu sẽ bị xóa và không thể phục hồi!')){
		$('#loading').show();
		$('#'+seopageId).hide("slow");
		$.ajax({
            url: $("#reportUrl").val(),
            cache: false,
            type: "POST",
            data: "do=delete&id="+seopageId,           
            success: function(serverData){
            	$('#loading').hide();
            }
        });
	}
}

function getSeopage(page){
	var search_from = $.trim($('#monthly_search_from').val());
	var search_to = $.trim($('#monthly_search_to').val());
	if(search_from != '' && !is_number(search_from)){
		alert("Vui lòng nhập số lượt tìm kiếm/tháng Từ, là số tự nhiên  > 0");
		$('#monthly_search_from').focus();
		return;
	}
	if(search_to != '' && !is_number(search_to)){
		alert("Vui lòng nhập số lượt tìm kiếm/tháng Đến, là số tự nhiên  > 0");
		$('#monthly_search_to').focus();
		return;
	}
	search_from = parseInt(search_from);
	search_to = parseInt(search_to);
	if(search_from !="" && search_to != "" && search_from > search_to){
		alert('Số lượt tìm kiếm "Từ" phải nhỏ hơn hoặc bằng "Đến"');
		$('#monthly_search_from').focus();
		return;
	}else{
		var ajaxData = $('#frmList').serialize()+"&do=list&page="+page;
		$('#loading').show();
		$.ajax({
	        url: $("#reportUrl").val(),
	        cache: false,
	        type: "POST",
	        data: ajaxData,           
	        success: function(serverData){
	        	$('#loading').hide();
	        	var arr = serverData.split(':::');
	        	$('#seopageArea').html(arr[0]);
	        	$('#searchResult').html(arr[1]);
	        	
	        	$('#recoveryBtn,#recoveryBtn1').click(function(){
	        		$('#setType').val('recovery');
	        		setKeywordStatus();
	        	});
	        	$('#deleteBtn,#deleteBtn1').click(function(){
	        		$('#setType').val('delete');
	        		setKeywordStatus();
	        	});
	        }
	      });
	}
}

function setKeywordStatus(){
	$('#loading').show();
	$.ajax({
        url: $("#reportUrl").val(),
        cache: false,
        type: "POST",
        data: $('#frmList').serialize()+"&do="+$('#setType').val(),      
        success: function(serverData){
        	$('#loading').hide();
        	getSeopage(1);
        }
    });
}

function buildNavigator(page,currentForm){
	getSeopage(page);
}
